/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package scil.grafica;

import scil.excecoes.ScilException;

/**
 *
 * @author noite
 */
public class CadGrafica {

private IRepGrafica repGrafica;

	public CadGrafica (IRepGrafica repGrafica)
        {
          this.repGrafica = repGrafica;
	}

	public int inserir(Grafica novoGrafica) throws ScilException {
          int codigo =  repGrafica.cadastrar(novoGrafica);
           return codigo;

	}
	public Grafica consultar(int codigo) throws ScilException {

	  return repGrafica.consultar(codigo);
	}
        public Grafica consultarProximo(int codigo) throws ScilException {

	  return repGrafica.consultarProximo(codigo);
	}
	public Grafica consultarAnterior(int codigo) throws ScilException {

	  return repGrafica.consultarAnterior(codigo);
	}
	public Grafica consultarPrimeiro(int codigo) throws ScilException {

	  return repGrafica.consultarPrimeiro(codigo);
	}
        public Grafica consultarUltimo(int codigo) throws ScilException {

	  return repGrafica.consultarUltimo(codigo);
	}
	public void alterar(Grafica altGrafica) throws ScilException {

		    repGrafica.editar(altGrafica);


	}

	public void excluir (Grafica edit1) throws ScilException{

			repGrafica.excluir(edit1);

	}
}

